package cn.swing.ushare.common.web;

public enum State {
    OK(20000),
    ERR_BAD_REQUEST(40000),//
    ERR_CATEGORY_NAME_DUPLICATE(40100),//客户端引起的--类别--名称冲突(被占用)
    ERR_CATEGORY_NOT_FOUND(40101),//客户端引起的--类别--数据不存在(查询参数值不正确)
    ERR_JWT_EXPIRED(40900),//客户端引起的--JWT--过期
    ERR_JWT_MALFORMED(40901),//客户端引起的--JWT--数据无效
    ERR_JWT_SIGNATURE(40902),//客户端引起的--JWT--签名错误
    ERR_PASSWORD_OR_USERNAME(40800),//客户端引起的--密码或用户名错误
    ERR_INSERT(50000),//服务端引起的--插入数据错误
    ERR_UPDATE(50001),//服务端引起的--更新数据错误
    ERR_INTERNAL_SERVER_ERROR(50100),//服务端引起的--服务器内部错误
    ERR_COMMENT_DELETE(60001),//删除评论失败
    ERR_COMMENT_UPDATE(60002),//更新评论失败
    ERR_GUESTBOOK_DELETE(60003),//删除留言失败
    ERR_ARTICLE_DELETE(80001),//删除文章失败
    ERR_PERMISSIONS(70000);//   权限问题

    private Integer value;

    State(Integer value){
        this.value = value;
    }

    public Integer getValue() {
        return value;
    }
}
